草庐IT

git 管理

全部标签

node.js - npm 和 git 命令行在 Windows 上非常慢;我怎样才能弄清楚为什么?

我怀疑是SymantecEndpointProtection,但我掌握的证据尚无定论,支持人员似乎认为一切正常。例如:$date&&npmtest&&dateThuAug2413:58:37PDT2017>gamma-listener@0.2.0testC:\work\gamma-listener>lab-Rv-edevelopment-rconsole./test/unit...9testscomplete(2skipped)Testduration:267msAssertionscount:24(verbosity:2.67)Noglobalvariableleaksdetecte

windows - Github Desktop 没有在 cmd [windows] 上设置 'git'

我安装了GitHubDesktop,但是好像没有成功在命令行设置git命令。当我尝试调用git时,cmd给出了错误,'git'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我的环境变量中添加了以下路径;有什么方法我应该编辑它以使git在cmd中工作?C:\Users\Me\AppData\Local\GitHubDesktop\bin 最佳答案 使用WHEREgit找到git.exe文件。这是应该添加到您的PATH环境变量中的目录。WH

windows - 克隆 repo 时,remote-https 不是 git 命令

在Windows(版本10)机器上,在撰写本文时使用最新的git客户端(2.18.0.windows.1),使用HTTPS克隆存储库失败并出现错误:git:'remote-https'isnotagitcommand.经过一些研究后发现git带有几个remote-公用事业,与remote-https成为其中一员。因此,错误消息似乎告诉我们机器上未安装“remote-https”。经过更多研究,似乎其他开发人员的类似问题已通过安装curl得到解决。我们正在处理的机器也安装了curl(7.46.0)。我们尝试完全从git-scm.com重新安装git客户端几次。以及gitforwindow

windows - git diff 的输出在 powershell 中处理不正确

我已经阅读了几个关于这个问题的QA,但没有一个提供答案。有一个解决方法,我在这里再次声明,但我想了解并解决问题。问题问题是执行命令gitdiffrevarevb|Powershell中的Out-Filemypatch.patch会产生“垃圾字符”来代替例如德语变音符号(├ñ而不是ä)。调查当我按照一些QA中的建议执行$Env:LESSCHARSET="utf8"时,我确实在终端中得到了正确的输出,但是一旦它被重定向到文件mypatch.patch变音符号(和其他字符)被破坏了。即使git--no-pagerdiffrevarevb也会在终端中产生正确的输出。但是一旦您想将其通过管道传输

java - $JAVA_HOME 与 git bash 上的 java -version 不匹配(最后更新)

我不得不重新设置我的java安装。安装后,java-version和$JAVA_HOME在GitBash中不匹配。路径是错误的,所以我无法从中执行JavaCLI,我必须使用WindowsCMD。我该如何解决这个问题?昨天,我从C/ProgramFiles/Java中卸载了Java,并在C/Java中安装了更新(在删除所有java文件夹之后)。从WindowsCMD,java版本和它的路径匹配:C:\Users\Quentin.FRL-FKNJNQ2>java-versionjavaversion"1.8.0_201"Java(TM)SERuntimeEnvironment(build1

windows - 如何在不关闭 UAC 的情况下从资源管理器拖动到 Visual Studio?

肯定有某个地方可以阻止愚蠢的UAC问题阻止我的拖放操作的设置。VisualStudio必须在管理模式下运行我所做的一半事情,而Explorer不应该为了解决这个问题而在一些花哨的管理模式下运行。我只想告诉UAC正常执行它的操作,但在干扰我的拖放操作时请滚开。我该怎么做? 最佳答案 禁用选项:控制面板>管理工具>本地安全策略>本地策略>安全选项>用户帐户控制:仅提升安装在安全位置的UIaccess应用程序 关于windows-如何在不关闭UAC的情况下从资源管理器拖动到VisualStud

windows - 我可以作为计算机管理员覆盖组策略设置吗?

组策略阻止了我的Windows7/Vista机器上的一些配置设置。由于我的域帐户是这些框上本地管理员组的成员,是否还有办法在本地覆盖它们?例如,GP会阻止更改电源管理选项“关闭显示器”(即使从cmd更改它也会失败:POWERCFG-X-monitor-timeout-ac60=>“发生意外错误情况。无法执行操作。您可能没有执行此操作的权限。”)即使使用本地帐户而不是域帐户登录,也无法再更改设置.. 最佳答案 虽然@bnkdev是正确的,但当然也有解决方法。例如,由于您拥有管理员权限,您可以更改特定策略相关注册表项(例如HKLM\SO

windows - 在 Windows 资源管理器中双击时如何从参数中查找父 ZIP 文件 - .NET 4.0

在WindowsExplorer,当你打开一个ZIP文件并双击一个文件时,比如一个JPEG文件(.jpg),Windows将JPEG文件提取到一个临时文件夹,并将临时文件名作为唯一参数传递给相关程序,比如“C:\Users\jprice\AppData\Local\Temp\Temp1_.zip\.jpg”我注意到某些应用程序(例如Windows7中的Windows照片查看器)知道临时文件来自哪个ZIP文件。您可以单击下一个和上一个并从ZIP文件中获取下一个/上一个文件(正如您所做的那样,它们也被提取到临时文件中)。我在system.io.packaging上用google搜索过,但我

windows - 管理 windows 和 mac git 提交者之间的权限

故事是这样的……我的团队在Windows文件服务器上有一个git存储库。Windows人员设置存储库并开始提交。我,一个mac人,克隆到我的文件系统,进行一些提交,然后推回(实际上我去repo并pull入我的更改)。现在的问题是我拥有对repo中文件的权限,即使我对我将repo克隆到的文件夹中的每个人都有读/写权限,repo以某种方式对Windows操作系统施加了额外的权限限制,而我的同事不能提交。这个场景也可以以另一种方式进行。我设置了存储库,一个Windows人员搞砸了权限。那么你们如何确保不同开发环境之间的权限一致? 最佳答案

python - 重定向现有的 Windows 资源管理器实例

我有一个程序现在可以打开很多文件夹,我希望我可以使用已经打开的资源管理器实例来打开新的文件夹。我有这段代码:importsubprocesssubprocess.Popen(r'explorer/select,"C:\path\of\folder\file"')我已经看到有关在C#中执行此操作的线程。有谁知道可以用Python完成的方法吗?谢谢,本 最佳答案 我不相信你能做到这一点。如果有任何希望,您可能需要查看Pythonfor.Net,您可以尝试一下IronPython。但是上面使用subprocess的代码只是给你相同的结果,